"""
程序：exe
程序运行起来，产生进程，动态存在在程序中：程序会给进程开辟一个内存空间
进程中如果有小任务，会在该内存空间中产生线程

线程和进程的区别：
进程中可以有多个线程
如果进程中只有一个线程，则该进程就是该线程

任何的程序的执行，都会产生一个线程，叫主线程
其他线程都是通过主线程开启的
主线程和其他线程并发运行
"""
import threading

def demo(n):
    for i in range(n):
        print(f"------线程1------{i}-")

# target：线程执行的函数  args：函数的参数
xian1 = threading.Thread(target=demo,args=(100,))
xian1.start() # 主线程开启线程1

for j in range(100):
    print(f"----主线程-{j}--")

